01. 什么是控制流
编程语言中的控制流(Control flow)语句用于控制各操作执行的顺序。
一段没有控制流的程序的操作顺序应当是这样的:

但是实际生活中,顺序操作并不总是能够满足我们的需求,我们可能需要对流程中的一些步骤加入控制。
举个例子,当我们在揉面团的时候,我们首先加入面粉,再倒入一点点水,之后我们还要 判断 目前的加入的水量是否合适,如果过干,需要再加入一点点水, 循环 这个步骤,直到我们认为面粉和水的配比合适为止。

上面的这个流程中就包含了 判断 和 循环 两种控制流处理。